دانلود ها ی دارای تگ: "برنامه نویسی"

4030 مورد برای عبارت مورد نظر پیدا شد.

دانلود FlashDevelop v5.3.3 Portable - نرم افزار ویرایشگر اکشن‌اسکریپت فلش پرتابل (بدون نیاز به نصب)

  • بازدید: 3,055
دانلود FlashDevelop v5.3.3 Portable - نرم افزار ویرایشگر اکشن‌اسکریپت فلش پرتابل (بدون نیاز به نصب)
FlashDevelop یک ویرایشگر اکشن‌اسکریپت قدرتمند است که به منظور ارائه ابزارهای توسعه پیشرفته برای برنامه نویسانی که از Flash در ایجاد وب سایت یا برنامه های مبتنی بر وب خود استفاده می کنند، طراحی شده است. همچنین می توانید از آن برای ایجاد برنامه های دسکتاپی که از Adobe Integrated Runtime استفاده می کنند، نیز استفاده کنید. این نرم افزار با پشتیبانی از زبان های برنامه نویسی برپایه کلاس نویسی، امکان ویرایش کدهای آن ها را فراهم می آورد. اگرچه این نرم افزار بیشتر برای اکشن اسکریپت مورد استفاده توسعه دهنده گان Flash قرار می گیرد، اما با سایر کدها و زبان های توسعه دهنده وب نظیر HTML, CSS, PHP و JavaScript نیز سازگاری کامل دارد و کاربران می توانند آن ها را از طریق این برنامه در پروژه هایشان استفاده کنند. برای کار کردن با FlashDevelop می توانید پروژه های خود را از صفر طراحی کنید و یا از الگوهای از پیش آماده شده موجود در برنامه استفاده کنید. در ضمن امکان رنگ بندی کدها در برنامه، مدیریت و نوشتن آن ها را ساده تر نموده است.

دانلود ++Packt Mastering Multithreading with C - آموزش تسلط بر چندنخی در سی پلاس پلاس

  • بازدید: 6,803
دانلود ++Packt Mastering Multithreading with C - آموزش تسلط بر چندنخی در سی پلاس پلاس
چندریسمانی یا چندنخی (Multithreading) توانایی یک برنامه در تقسیم شدن به چند ریسه (زیربرنامه) است که می‌توانند جداگانه و در عین حال همزمان توسط رایانه اجرا شوند. یک رایانه چندپرداز می‌تواند همزمان دو یا چند ریسمان را اجرا کند که به معنی اجرای زودتر کل برنامه نسبت به رایانه تک‌پرداز است. بر روی یک رایانه تک‌پردازنده یک برنامه چند ریسمانی زودتر اجرا نمی‌شود اما یک نرم‌افزار کاربردی چندریسمانی ممکن است با کاربر اندرکنش بیشتری داشته باشد زیرا چندین فعالیت در نرم‌افزار همزمان اجرا می‌شوند. نرم‌افزارهای سنتی تک‌ریسه‌ای بر روی سیستم‌های چندپردازنده سریع‌تر اجرا نمی‌شوند زیرا آن نرم‌افزارها در هر زمان می‌توانند تنها یک پردازنده را به کار بگیرند.
در دوره آموزشی ++Packt Mastering Multithreading with C با آموزش تسلط بر چندنخی در سی پلاس پلاس و توسعه اپ های چند نخی آشنا می شوید.

دانلود Udemy The Complete Android O App Development - آموزش توسعه کامل اپ های اندروید او

  • بازدید: 15,714
دانلود Udemy The Complete Android O App Development - آموزش توسعه کامل اپ های اندروید او
(1396/12/2) تغییرات:

دوره آموزشی به روز شد!

همانطور که می‌دانید، گوگل به صورت رسمی از نسخه جدید سیستم عامل اندروید با لقب اختصاصی "Android O" رونمایی کرد. هم اکنون نسخه پیش نمایش اندروید O منتشر شده و افراد علاقمندان و به ویژه توسعه دهندگان قادر به نصب و تجربه استفاده از آن هستند. نسخه پیش نمایش اندروید O یا همان نسخه "Developer Preview" هم اکنون منتشر شده و افراد علاقمند و توسعه دهندگان قادر به دانلود و استفاده از آن هستند. این روند هر سال توسط گوگل طی می‌شود و به این صورت گوگل با نقاط قوت و ضعف نسخه جدید اندروید بیشتر آشنایی پیدا می‌کند و از بازخورد توسعه دهندگان به منظور بهبود عملکرد نسخه جدید سیستم عامل اندروید خود استفاده می‌کند.
در دوره آموزشی Udemy The Complete Android O App Development به طور کامل با توسعه اپ های اندروید او آشنا می شوید.

دانلود TensorFlow 101: Introduction to Deep Learning - آموزش مقدماتی یادگیری عمیق با تنسورفلو

  • بازدید: 12,604
دانلود TensorFlow 101: Introduction to Deep Learning - آموزش مقدماتی یادگیری عمیق با تنسورفلو
تنسورفلو (TensorFlow) یک کتابخانهٔ نرم‌افزاری متن‌باز برای یادگیری ماشین در انواع مختلف وظایف مفهومی و زبان است که در حال حاضر توسط ۵۰ تیم تحقیقاتی و محصولات مختلف گوگل از جمله بازشناسی گفتار، جی‌میل، گوگل فوتوز و جستجو که بسیاری از آن‌ها سابقاً از دیست‌بلیف استفاده کرده بودند، استفاده می‌شود. تنسورفلو در آغاز توسط تیم گوگل برین مرکز تحقیقاتی گوگل به صورت داخلی استفاده می‌شد ولی بعدها در ۹ نوامبر ۲۰۱۵ تحت مجوز آپاچی منتشر شد. TensorFlow نرم افزار یادگیری ماشینی گوگل است. گوگل همچنین از TensorFlow برای توسعه پروژه Magenta هم بهره گرفته که هدف ارتقای هنر ماشینی را دنبال می کند. در همین راستا گوگل یک ملودی 90 ثانیه ای پیانو منتشر کرده که کاملا توسط یک شبکه عصبی ساخته شده است. این موضوع تقریبا تصوری از کارهایی که TensorFlow قادر به انجامشان هست را برای کاربران ایجاد می کند.
در دوره آموزشی TensorFlow 101: Introduction to Deep Learning با ویژگی ها و امکانات تنسورفلو برای یادگیری عمیق آشنا می شوید. 

دانلود ++Packt Rapid C - آموزش سریع و روان سی پلاس پلاس

  • بازدید: 7,132
دانلود ++Packt Rapid C - آموزش سریع و روان سی پلاس پلاس
++C یک زبان پیشرفته، شی گرا و چند منظوره است که برگرفته و توسعه یافته زبان قدرتمند C است و در اوائل دهه 1980 توسط استراس تروپ؛ دانشمند دانمارکی آزمایشگاههای بل طراحی شد. سی پلاس پلاس دارای قابلیتهای متعددی است که باعث زیبایی و انعطاف بیشتر زبان C شده است که مهمترین آنها شی گرا بودن زبان ++C است. زبان سی پلاس پلاس یک زبان سطح میانی (دارای قابلیت های زبانهای سطح بالا و پایین) است که برای طراحی و تولید هر چه بهتر برنامه های کاربردی، روش های ساخت یافته و منظمی را تدارک دیده است و در عین حال، برخورداری و پشتیبانی از قابلیت های شی گرایی از برجسته ترین ویژگی های این زبان است. برنامه‌های نوشته شده به زبان C در فایلی متنی با پسوند c. ذخیره می‌شوند. به این فایل، کد منبع (source code) گفته می‌شود. فایل کد منبع برای اجرا باید به زبان ماشین ترجمه شود که به اینکار ترجمه (compile) و به برنامه‌ای که عمل ترجمه به زبان ماشین یا زبان دیگر را انجام می‌دهد مترجم (compiler) می‌گویند.
در دوره آموزشی ++Packt Rapid C با مباحث مقدماتی سی پلاس پلاس به صوزت سریع و روان آشنا می شوید. 

دانلود Packt Building Web Applications with Ember - آموزش ساخت وب اپ با امبر جی اس

  • بازدید: 4,203
دانلود Packt Building Web Applications with Ember - آموزش ساخت وب اپ با امبر جی اس
فریم ورک Ember.js امبر جی اس جدید ترین فریم ورک در نوع خود است اما در همین عمر کوتاه (در سال ۲۰۱۱ به بازار عرضه شده) خود توانسته سهم بازار نسبتاً قابل توجهی را به خود اختصاص دهد. اپلیکیشن های LivingSocial، Groupon، Zendesk، Discourse و Square برخی از نمونه‌های معروفی اند که از این فریم ورک استفاده کرده اند. به گفته توسعه دهندگان اصلی این فریم ورک، زمانی که شما سایتی را مشاهده می‌کنید به راحتی می‌توانید تشخیص دهید که آیا از امبر استفاده کرده است یا خیر زیرا سایت‌هایی که از فریم روک Ember استفاده می کنند خیلی سریع لود می‌شوند و دلیل این مسأله هم آن است که تمامی فرایند رندر شدن در مرورگر کاربر اتفاق می افتد. این قبیل وب سایت‌ها در ظاهر همانند سایت‌های عادی هستند اما پشت پرده ساختاری شبیه به یک اپلیکیشن اندروید یا آی او اس دارند که فرایندها در آن ها توسط سرور پردازش نمی شوند. این فریم ورک از بعد حجم عنوان سنگین ترین فریم ورک را به خود اختصاص داده است (۶۹K). گفته می‌شود که اپلیکیشن هایی که با این فریم ورک نوشته شده‌اند پس از این کامپایل می‌شوند اندازه‌ای مشابه اپلیکیشن های نوشته شده با سایر فریم ورک ها دارند و شاید دلیل این مسأله آن باشد که سایر فریم ورک ها غالباً در حین فرایند ساخت، لایبرری های اضافی دانلود می کنند. یکی از دلایلی که فریم ورک امبر سایز بیشتری نسبت به رقبا دارد این است که این فریم ورک دارای یکسری خصوصیات از پیش تعریف شده است و همین مسأله منجر شده تا حجم آن افزایش یابد.
در دوره آموزشی Packt Building Web Applications with Ember با فریم ورک امبر جی اس و تسلط بر توسعه اپ های آن آشنا می شوید.  

دانلود Lynda Microservices Foundations - آموزش اصول و مبانی مایکرو سرویس ها

  • بازدید: 11,127
دانلود Lynda Microservices Foundations - آموزش اصول و مبانی مایکرو سرویس ها
مایکرو سرویس یک الگوی معماری نرم‌افزار است که برنامه‌های پیچیده از کنار هم نهادن پردازشهایی خرد و ناوابسته که از راه رابط‌های زبان-ناآگاه با هم در پیوند هستند پدید می‌آیند. اسکالا (Scala) یک زبان برنامه‌نویسی شیءگرا و تابعی است. نام اسکالا آمیزه‌ای است از "scalable" و "language" به معنی زبان مقایس‌پذیر، از اهداف اصلی ایجاد زبان اسکالا، ارائه زبانی است برای تولید نرم‌افزار مقیاس‌پذیر به روشی چابک و سریع، و به دور از مشکلات مرسوم. اسکالا تلفیق زبان‌های شی‌گرا همچون روبی و جاوا با زبان‌های تابعی همچون Haskell و Erlang است. Akka ابزاری برای ساخت برنامه های کاربردی روی سیستم های همزمان و توزیع شده می باشد. این یک ابزار رویداد محور است که در دات نت و Mono کاربرد دارد. آکا برای ساخت آسان اپلیکیشن های واکنش گرا، پایدار، همروند و دارای قابلیت تحمل خطا با استفاده از اکتورها کاربرد دارد. بر اساس نوع اکتور، استراتژی ها و ابزارهای تست اضافی دیگری نیز برای اکتورها لازم است.
در دوره آموزشی Lynda Microservices Foundations با اصول و مبانی مایکرو سرویس ها آشنا می شوید. 

دانلود MVA PHP in Microsoft Azure - آموزش پی اچ پی در مایکروسافت آژور

  • بازدید: 5,884
دانلود MVA PHP in Microsoft Azure - آموزش پی اچ پی در مایکروسافت آژور
پی‌اچ‌پی (PHP) یک زبان برنامه‌نویسی است که برای طراحی وب توسعه یافته‌است، اما می‌توان از آن به عنوان یک زبان عمومی نیز استفاده‌کرد. تا ژانویهٔ سال ۲۰۱۳ میلادی پی‌اچ‌پی بر روی ۲۴۴ میلیون وب‌گاه و ۲٫۱ میلیون سرور وب نصب شده‌است. این زبان در سال ۱۹۹۵ میلادی توسط راسموس لِردورف (Rasmus Lerdorf) ساخته‌شد و در حال حاضر توسعهٔ آن بر عهدهٔ گروه پی‌اچ‌پی است.  Azure (آژور) یک پلتفرم ابری انعطاف پذیر و منبع باز است که توسعه دهندگان را قادر می سازد تا به سرعت به ایجاد، توسعه و مدیریت اپلیکیشن‌ها از طریق یک شبکه جهانی از مراکز داده تحت مدیریت مایکروسافت است. ویندوز اَژور این قابلیت را دارد که اپلیکیشن‌ها را توسط زبان‌ها، ابزارها و چهارچوب‌های مختلفی ایجاد کرده و به توسعه دهندگان امکان ادغام اپلیکیشن‌های عمومی خود را در محیط فناوری اطلاعات موجود می‌دهد. این ویندوز (Windows Azure) یک پلاتفرم رایانش ابری مایکروسافت است.
در دوره ی آموزشی MVA PHP in Microsoft Azure شما با پی اچ پی در مایکروسافت آژور آشنا می شوید.

دانلود کتاب آموزش مقدماتی برنامه‌ نویسی بازی با استفاده از SFML

  • بازدید: 14,878
دانلود کتاب آموزش مقدماتی برنامه‌ نویسی بازی با استفاده از SFML
کتاب آموزش مقدماتی برنامه‌ نویسی بازی با استفاده از SFML اثر میلکو جی. میلچیو برای افرادی است که علاقه‌مند به ساختن بازی‌ هستند.
SFML یک واسط برنامه نویسی چندرسانه ای، شئ گرا و مستقل از پلاتفرم است که در ++C نوشته شده است. این کتابخانه، واسطی ساده برای آسان کردن ساختن بازی‌ها و برنامه‌های چند رسانه‌ای دارد. علاقه‌مندان به ساختن یازی می‌توانند از خصوصیات SFML استفاده کنند و با کمترین تلاش، بازی‌های دوبعدی بسازید.

دانلود Lynda Java Essential Tutorial Series - آموزش ملزومات جاوا

  • بازدید: 81,484
دانلود Lynda Java Essential Tutorial Series - آموزش ملزومات جاوا
(1396/11/29) تغییرات:

دوره آموزشی Java Essential Training: Syntax and Structure اضافه شد!
دوره آموزشی Java Essential Training: Objects and APIs اضافه شد!

جاوا (Java) یک زبان برنامه‌نویسی شئ‌گراست که برای اولین بار توسط جیمز گوسلینگ در شرکت سان مایکروسیستمز ایجاد شد و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌ های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌ های اصلی جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌ دهد. ضریب اطمینان عملکرد برنامه‌ های نوشته‌ شده به این زبان بالا است و وابسته به سیستم‌ عامل خاصی نیست، به عبارت دیگر می‌ توان آن را روی هر رایانه با هر نوع سیستم‌ عاملی اجرا کرد. برنامه‌ های جاوا به صورت کدهای بیتی همگردانی (کامپایل) می‌شوند. که مانند کد ماشین هستند و وابسته به سیستم‌عامل خاصی نیستند.
در دوره های آموزشی Java Essential Tutorial Series شما با قابلیت های اساسی و کلیدی این زبان برنامه نویسی کاربردی و قدرتمند آشنا می شوید.